home *** CD-ROM | disk | FTP | other *** search
/ Developer Source 8 / developer source - volume 8.iso / dobbs / jun97 / van0f106.gif < prev    next >
Graphics Interchange Format  |  1997-10-25  |  75KB  |  407x473  |  4-bit (16 colors)
Labels: text | screenshot | parallel | rectangle | font | diagram | printing
OCR: waBase nvUndoRedo nveBase nvUndoRedo Stack boolean useUndoRedo cmd commands[] long idxLastUndo String name wtCreateLindoRedon long idxLasIRedo ulGelNamed wtGerUindoRecof ufDo(cmd) ulSemName(name) wiUseLindoRedofuso) wfundo(wulRedof ufAcool) wReserUndog ufBeseft? wilsModineof) ufundo !! wiCanUndof? ufundoCounty) nvaCmd wiCanHedof? udwa target long orig Row udwa string origColumn waSpreadsheet nvCmdEdit editColumn datawindow spreadsheet wlis Modified() wCopyRow (cmd.source,dest) willochedp? wilsModWtedy) wilnser:Row row) IfDoSon(sor!) wils UpdafcAllowed ?? wiCopyAowisrc,dast) WiDelate Row(row) rv CmdErit wwwCmdSort nvCmdDeleteRow string origValue string new Value string origSont string newSort nwwdwltem items[] dwitemStatus row Stat utSetup (dw.row,col) uSetup (dw,row.col.son) long deletedRow ufundo () ufSetup (dw, row.col) ufupaste(newvalue) wwwCmdCopyRow nvCmdisertRaw long destRow long new Row uSolup (dw.row,col.des!) ufSetup (dw,row.col) WUndof? ufundo 0 Figure 6. An Undo/Redo design for PowerBuilder datawindous.